import request from '@/utils/request'
// 当前登陆人的单位树列表
export function deptTree (query) {
    return request({
        url: `/system/dept/deptTree`,
        method: 'get',
        params: query
    })
}

// 单位列表
export function deptList (query) {
    return request({
        url: `/system/dept/list`,
        method: 'get',
        params: query
    })
}

// 查询单位列表（排除节点）
export function excludeDeptList (query) {
    return request({
        url: `/system/dept/list/exclude`,
        method: 'get',
        params: query
    })
}

// 获取单位详情
export function deptDetail (deptId) {
    return request({
        url: `/system/dept/${deptId}`,
        method: 'get',
    })
}

// 新增单位
export function deptAdd (data) {
    return request({
        url: '/system/dept',
        method: 'POST',
        data: data
    })
}

// 编辑单位
export function deptUpdate (data) {
    return request({
        url: '/system/dept',
        method: 'PUT',
        data: data
    })
}


// 删除文件
export function deptDel (deptId) {
    return request({
        url: `/system/dept/${deptId}`,
        method: 'delete'
    })
}

// 新增人员
export function personnelAdd (data) {
    return request({
        url: '/personnel/add',
        method: 'POST',
        data: data
    })
}

// 审核人员
export function personnelApproval (data) {
    return request({
        url: '/personnel/approval',
        method: 'POST',
        data: data
    })
}

// 人员列表
export function personnelList (data) {
    return request({
        url: '/personnel/findList',
        method: 'POST',
        data: data
    })
}

// 人员列表
export function personnelModify (data) {
    return request({
        url: '/personnel/modify',
        method: 'POST',
        data: data
    })
}

// 人员详情
export function personnelDetail (personnelId) {
    return request({
        url: `/personnel/findDetail/${personnelId}`,
        method: 'get',
    })
}

// 删除人员
export function personnelDel (personnelId) {
    return request({
        url: `/personnel/delete/${personnelId}`,
        method: 'delete'
    })
}

